/* //  store仓库的根模块 */

import Vue from 'vue'
import Vuex from 'vuex'
//  * 1.导入模块
import user from './modules/user'
// import store from './index'
Vue.use(Vuex)

import menu from './modules/menu'
const store = new Vuex.Store({
  //* 2. 组合模块的配置项
  modules: {
    //* 3.组合模块注册
    user: user,
    menu: menu

  }
})
// 1.触发user 模块中的数据
// this.$store.state.user.name

// 2.触发mutation
// this.$store.commit('user/mutation name')

// 3.触发action
// this.$store.dispatch('user/mutation name')
export default store
